<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"
%><%@ page import="com.fefa.coins.html.CommonHTML"
%><%@ page import="com.fefa.coins.domain.GestionContable"
%><%@ page import="com.fefa.coins.domain.GestionColecciones"
%><%@ page import="com.fefa.coins.domain.Helper"
%><%
	String path = request.getContextPath();
	//TODO - Aquí hay que verificar el usuario
	Integer idSocio = new Integer(1);
	
	//Calcula el trimestre actual
	String desde = Helper.getInicioTrimestreActual();
	String hasta = Helper.getFinalTrimestreActual();
	
%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%=CommonHTML.buildHead(path, "Saldo Contable")%>
<body>
	<script type="text/javascript">
		// Abre el calendario ---------------------------------------------------
		function muestrCalendario(name) {
			show_calendar(name, document.getElementById(name).value, '<%=path%>');
		}
		
		// Consulta la descripción del pedido -----------------------------------
		function consultarPedido(descr) {
			alert(descr);
		}
		
		// Filtrar los apuntes --------------------------------------------------- 
		function filtrar() {
			var from = document.getElementById('fechaDesde').value;
			var to = document.getElementById('fechaHasta').value;
			if (from > to) {
				alert("La fecha 'desde' no puede ser mayor que la fecha 'hasta'.");
			} else {
				var url="<%=path%>/jsps/adm/contabilidad/Operaciones.jsp" +
				"?operacion=<%=GestionContable.OP_FILTRAR%>" +
				"&desde=" + from +
				"&hasta=" + to;
				AjaxGetText(url, respuestaFiltrar);
  			} 
		} 
		function respuestaFiltrar(resp) { 
			document.getElementById('tablaSaldo').innerHTML=resp; 
		}
		
		// Cargar los apuntes de futuras--------------------------------------------- 
		function cargarFuturas() {
			var url="<%=path%>/jsps/adm/contabilidad/Operaciones.jsp" +
			"?operacion=<%=GestionContable.OP_CARGAR_FUTURAS%>";
			AjaxGetText(url, respuestaCargarFuturas);
		} 
		function respuestaCargarFuturas(resp) { 
			document.getElementById('tablaFuturas').innerHTML=resp; 
		}

		// Monedas Asociadas al apunte -----------------------------------	
		function consultarMonedas(id) {
			var url="<%=path%>/jsps/adm/colecciones/Operaciones.jsp" + 
			"?operacion=<%=GestionColecciones.OP_MONEDAS_DEL_APUNTE%>" +
			"&apunte="+id;
			AjaxGetText(url, respuestaMonedas);
		}
		function respuestaMonedas(resp) { 
			document.getElementById('monedas').innerHTML=resp; 
		}
	
		// Validar Apuntes (Futuras --> Definitivo) ---------------------
		function validarApunte(id) {
			var url="<%=path%>/jsps/adm/contabilidad/OperacionesXML.jsp" + 
			"?operacion=<%=GestionContable.OP_VALIDAR_FUTURAS%>" +
			"&apunte="+id;
			AjaxGetXML(url, respuestaValidar);
		}
		function respuestaValidar(xmlDoc) { 
			if (showResult(xmlDoc)) {
				filtrar();
				cargarFuturas();
			}
		}
	
		function borrarApunte(id) {
			<%//TODO - Pdte Implementar%>
			alert("Borrando el apunte " + id);
		}
	</script>

		<%=CommonHTML.buildHeader(path, CommonHTML.MENU_GESTION) %>
		<div id="wrapper">
			<div id="page">
				<div id="content">
					<div class="seccion">
						<%=CommonHTML.buildSectionTitle(null, "Saldo Contable") %>
<div class="entry" id="filtro">
	<form name="myForm">
		<table width='100%'>
			<tr>
				<td width='5%'>Desde:</td>
				<td width='12%'><input type="text" id="fechaDesde" size="10"></td>
				<td width='5%'><a href="javascript:muestrCalendario('fechaDesde');"><img src="<%=path%>/images/b_calendario.png" width='16' height='16'></a></td>
				<td width='5%'>Hasta:</td>
				<td width='12%'><input type="text" id="fechaHasta" size="10"></td>
				<td width='5%'><a href="javascript:muestrCalendario('fechaHasta');"><img src="<%=path%>/images/b_calendario.png" width='16' height='16'></a></td>
				<td align='right'><a href="javascript:filtrar();"><img src="<%=path%>/images/b_filtrar.png"></td>
			</tr>
		</table>
	</form>
	<script type="text/javascript">
		document.getElementById('fechaDesde').value='<%=desde%>';
		document.getElementById('fechaHasta').value='<%=hasta%>';
	</script>
	<br/>
</div>
<div class="entry" id="tablaSaldo">
	<%=GestionContable.getSaldoContable(desde, hasta, path, idSocio)%>
</div>
<div class="entry" id="tablaFuturas">
	<%=GestionContable.getSaldoFuturas(path, idSocio)%>
</div>
<div class="entry" id="monedas">
</div>
					</div> <!-- post -->
				</div><!-- content --> 

<%=CommonHTML.buildMngmtSubMenu(path)%>

				<div style="clear: both;">&nbsp;</div>
			</div> <!-- Page -->
		</div> <!-- wrapper -->
		<%=CommonHTML.buildFooter() %>
	</body>
</html>
